If xid_ht hasn't been created yet, don't do the lookup.
authorOwen Taylor <otaylor@redhat.com>
Fri, 17 Jul 1998 14:48:35 +0000 (14:48 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Fri, 17 Jul 1998 14:48:35 +0000 (14:48 +0000)
Thu Jul 16 20:11:36 1998  Owen Taylor  <otaylor@redhat.com>

* gdk/gdkxid.c (gdk_xid_table_lookup): If xid_ht
hasn't been created yet, don't do the lookup.

gdk/gdkxid.c
gdk/x11/gdkxid.c

index 6a538ba520c1a25186fecaefb2ae40f4f5b37c0c..b32343863ccbebba79c8b3a392aa2920fc4fad0c 100644 (file)
@@ -53,10 +53,11 @@ gdk_xid_table_remove (XID xid)
 gpointer
 gdk_xid_table_lookup (XID xid)
 {
-  gpointer data;
-
-  data = g_hash_table_lookup (xid_ht, &xid);
+  gpointer data = NULL;
 
+  if (xid_ht)
+    data = g_hash_table_lookup (xid_ht, &xid);
+  
   return data;
 }
 
index 6a538ba520c1a25186fecaefb2ae40f4f5b37c0c..b32343863ccbebba79c8b3a392aa2920fc4fad0c 100644 (file)
@@ -53,10 +53,11 @@ gdk_xid_table_remove (XID xid)
 gpointer
 gdk_xid_table_lookup (XID xid)
 {
-  gpointer data;
-
-  data = g_hash_table_lookup (xid_ht, &xid);
+  gpointer data = NULL;
 
+  if (xid_ht)
+    data = g_hash_table_lookup (xid_ht, &xid);
+  
   return data;
 }